<?php
include_once $app.'/dao/dao_carga.php';
    
    $model_carga = new model_carga();
    
    $cargas = $_POST["CARGAS"];

$cargas_ja_finalizadas = 0;

$cargas_para_finalizar = sizeof($cargas);

foreach ($cargas as $carga) {
    // Insiro os dados da carga em model_carga
    $model_carga->setCAR_ID($carga["CAR_ID"]);

    // Cria uma instancia do dao_carga
    $dao_carga = new dao_carga();
    
    // Checo se a carga pertence ao cliente atual
    if ($_SESSION["CLI_ID"] == $dao_carga->selectCLI_ID($model_carga->CAR_ID)){
        if ($dao_carga->estaFinalizada($model_carga->CAR_ID)){
            $cargas_ja_finalizadas++;
        }else{
            $result = $dao_carga->finalizar($model_carga->CAR_ID);
        }
    }else{
        echo "C&oacute;digo do cliente inv&aacute;lido para essa carga";
        exit;
    }

}

if ($cargas_ja_finalizadas == 0){
    echo "Finaliza&ccedil;&atilde;o executada com sucesso!";
}else if ($cargas_ja_finalizadas < $cargas_para_finalizar){
    echo "Uma ou mais cargas j&aacute; estavam finalizadas!";
}else{
    echo "As cargas selecionadas j&aacute; est&atilde;o finalizadas!";
}
?>
